// pages/myCenter_store/myCenter_store.js
const app = getApp();
Page({

  /**
   * 页面的初始数据
   */
  data: {
    arr: [],
    arrExists: false
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    if (app.globalData.isLogin == false) {
      wx.showModal({
        title: '未登录',
        content: '您还没有登录哦，快去登录吧！',
        confirmText: '去登录',
        showCancel: false,
        success: res => {
          if (res.confirm) {
            wx.switchTab({
              url: '/pages/myCenter/myCenter'
            })
          }
        }
      })
    } else {
      // 显示收藏的函数
      const token = wx.getStorageSync('token');
      wx.request({
        url: `${app.globalData.url}/collect`,
        method: 'GET',
        dataType: 'json',
        header: {
          'content-type': 'text/json',
          'Authorization': token
        },
        success: res => {
          if ((res.data).length == 0) {
            //如果收藏列表为空显示提示图片
            this.setData({
              arrExists: false
            })
          } else {
            // 获取数组传给arrayList，在wxml中循环渲染
            //显示收藏列表
            this.setData({
              arrExists: true,
              arr: res.data
            })
          }
          // console.log(res.data)
          console.log(this.data.arrExists)
        },
        fail: err => {
          console.log(err);
        }
      })
    }

  },
  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {
    // 显示收藏的函数
    const token = wx.getStorageSync('token');
    wx.request({
      url: `${app.globalData.url}/collect`,
      method: 'GET',
      dataType: 'json',
      header: {
        'content-type': 'text/json',
        'Authorization': token
      },
      success: res => {
        if ((res.data).length == 0) {
          //如果点赞列表为空显示提示图片
          this.setData({
            arrExists: false
          })
        } else {
          //显示点赞列表
          this.setData({
            arrExists: true,
            // 获取数组传给arrayList，在wxml中循环渲染
            arr: res.data
          })
        }
        // console.log(res.data)
        console.log(this.data.arrExists)
      },
      fail: err => {
        console.log(err);
      }
    })

  },
})